const processDatabase = {
  state: {
    // 列表数据
    listData: {},
    // 详情数据
    detailData: {},
  },
  // 唯一拥有更改内存数据的接口，不可进行异步操作
  mutations: {
    setFactoryValue: (state, value) => {
      if (state.detailData.workshopId) {
        state.detailData.workshopId = value
      }
    }
  },
  // 与mutation通讯，ui层写入内存数据的接口，可异步操作
  actions: {
    setFactoryValue: ({dispatch, commit}, value) => {
      commit('setFactoryValue', value)
    }
  }
}

export default processDatabase
